package com.jyh.config.redis;


/**
 * Jedis�����汾Dao
 * @author springli
 *
 */
public interface JedisClient  {
	String get(String key);
	String set(String key, String value);
	long incr(String key);
	Long hset(String hkey, String key, String value);
	String hget(String hkey, String key);
	Long del(String key);
	Long hdel(String hkey, String key);
	/**
	 * 设置过期时间
	 * @param key
	 * @param second
	 * @return
	 */
	Long expire(String key, int second);
	/**
	 * 获取剩余过期时间
	 * @param key
	 * @return
	 */
	Long TTL(String key);
	boolean setLock(String lock);
	void releaseLock(String lock);
}
